computers electronics - general computer engineering contract electronic cable assembly components laptops manufacturers pcb assembly cable manufacturer manufacturing smt dss contract manufacturing bga circuit csp design medical cable assemblies